improvised incendiary device (iid) - Español Inglés Diccionario